\definecolor{darkblue}{RGB}{5,80,125}
\definecolor{lightblue}{RGB}{0,98,149}
\definecolor{white}{RGB}{255,255,255}
\definecolor{red}{RGB}{240,60,31}


\newcommand{\logochoco}[1]{
\def\ascale{#1}
\begin{tikzpicture}[y=\ascale pt,x=\ascale pt,yscale=-1, inner sep=0pt, outer sep=0pt]
\begin{scope}[cm={{1.25,0.0,0.0,-1.25,(-733.55051,468.69643)}}]
  \begin{scope}[shift={(483.43941,23.06014)},fill=darkblue]
    \begin{scope}[fill=darkblue]
      \begin{scope}[fill=darkblue]
        \begin{scope}[fill=darkblue]
          \path[fill=darkblue] (103.4010,351.8970) -- (103.4010,110.9520) --
            (344.3460,110.9520) -- (344.3460,167.0750) .. controls (343.9700,167.0620) and
            (343.5940,167.0490) .. (343.2130,167.0490) -- (343.2130,167.0490) .. controls
            (325.7010,167.0490) and (317.1170,178.1860) .. (317.1170,195.9520) --
            (317.1170,195.9520) .. controls (317.1170,214.5690) and (329.3360,225.8810) ..
            (344.3460,226.2810) -- (344.3460,226.2810) -- (344.3460,351.8970) --
            (103.4010,351.8970) -- cycle;
        \end{scope}
      \end{scope}
    \end{scope}
  \end{scope}
  \path[fill=lightblue,nonzero rule] (586.9979,374.7412) -- (586.9979,345.8139) --
    (586.9979,322.5632) -- (586.9979,299.3125) -- (586.9979,270.3851) .. controls
    (588.6997,274.1001) and (590.8546,277.8363) .. (593.4261,281.5310) .. controls
    (595.9981,285.2257) and (598.9815,288.8881) .. (602.3267,292.4694) .. controls
    (609.0164,299.6320) and (617.1526,306.4840) .. (626.3478,312.6356) .. controls
    (635.5434,318.7872) and (645.7981,324.2307) .. (656.7190,328.6286) .. controls
    (667.6398,333.0265) and (679.2332,336.3705) .. (691.0980,338.2710) .. controls
    (705.5678,340.5897) and (719.6090,341.3571) .. (732.9723,340.9668) .. controls
    (746.3345,340.5769) and (759.0141,339.0181) .. (770.7345,336.6640) .. controls
    (782.4550,334.3098) and (793.2265,331.1650) .. (802.7713,327.5918) .. controls
    (807.5443,325.8052) and (811.9948,323.9192) .. (816.1222,321.9670) .. controls
    (820.2496,320.0154) and (824.0523,318.0034) .. (827.4691,315.9794) --
    (827.4691,331.2725) -- (827.4691,345.3473) -- (827.4691,359.4481) --
    (827.4691,374.7412) -- (790.6437,374.7412) -- (755.5359,374.7412) --
    (722.0417,374.7412) -- (690.0310,374.7412) -- (662.7828,374.7412) --
    (636.5496,374.7412) -- (611.3053,374.7412) -- (586.9979,374.7412) -- cycle;
  \begin{scope}[shift={(624.72551,190.27984)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-20.0620,0.0000)
      and (-26.5220,13.3460) .. (-26.5220,27.6270) .. controls (-26.5220,45.8180)
      and (-17.0010,58.5690) .. (2.2100,58.5690) .. controls (6.2910,58.5690) and
      (10.6260,58.0600) .. (14.3660,57.0390) -- (13.1760,47.0090) .. controls
      (9.4360,48.1130) and (5.5250,48.7080) .. (1.6150,48.7080) .. controls
      (-9.0960,48.7080) and (-14.3660,40.6330) .. (-14.3660,29.4970) .. controls
      (-14.3660,17.0010) and (-9.1810,10.0300) .. (2.3800,10.0300) .. controls
      (5.8650,10.0300) and (10.5410,11.0510) .. (13.5160,12.4100) --
      (14.7910,2.5500) .. controls (10.5410,1.0200) and (5.3550,0.0000) ..
      (0.0000,0.0000);
  \end{scope}
  \begin{scope}[shift={(682.42721,191.04454)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) -- (0.0000,24.9070) --
      (-24.3120,24.9070) -- (-24.3120,0.0000) -- (-35.3630,0.0000) --
      (-35.3630,57.3800) -- (-24.3120,57.3800) -- (-24.3120,34.4280) --
      (0.0000,34.4280) -- (0.0000,57.3800) -- (11.0510,57.3800) -- (11.0510,0.0000)
      -- (0.0000,0.0000) -- cycle;
  \end{scope}
  \begin{scope}[shift={(726.79491,239.41364)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-7.9040,0.0000)
      and (-15.2150,-6.2910) .. (-15.2150,-19.2120) .. controls (-15.2150,-31.3680)
      and (-10.4550,-39.2730) .. (-0.1700,-39.2730) .. controls (7.3110,-39.2730)
      and (15.3030,-33.4930) .. (15.3030,-19.7220) .. controls (15.3030,-6.9710) and
      (9.8610,0.0000) .. (0.0000,0.0000)(-0.9340,-49.3050) .. controls
      (-18.4460,-49.3050) and (-27.0310,-38.1680) .. (-27.0310,-20.4020) .. controls
      (-27.0310,-1.4450) and (-14.3650,9.9450) .. (1.0210,9.9450) .. controls
      (16.3220,9.9450) and (27.1170,0.7650) .. (27.1170,-18.8720) .. controls
      (27.1170,-37.8280) and (14.6230,-49.3050) .. (-0.9340,-49.3050);
  \end{scope}
  \begin{scope}[shift={(784.16401,190.27984)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-20.0630,0.0000)
      and (-26.5210,13.3460) .. (-26.5210,27.6270) .. controls (-26.5210,45.8180)
      and (-17.0020,58.5690) .. (2.2110,58.5690) .. controls (6.2910,58.5690) and
      (10.6250,58.0600) .. (14.3650,57.0390) -- (13.1760,47.0090) .. controls
      (9.4360,48.1130) and (5.5250,48.7080) .. (1.6150,48.7080) .. controls
      (-9.0960,48.7080) and (-14.3670,40.6330) .. (-14.3670,29.4970) .. controls
      (-14.3670,17.0010) and (-9.1820,10.0300) .. (2.3810,10.0300) .. controls
      (5.8650,10.0300) and (10.5410,11.0510) .. (13.5160,12.4100) --
      (14.7910,2.5500) .. controls (10.5410,1.0200) and (5.3550,0.0000) ..
      (0.0000,0.0000);
  \end{scope}
  \begin{scope}[shift={(711.49261,304.78084)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-1.1090,1.6150)
      and (-0.1080,4.2290) .. (2.2340,5.8390) .. controls (4.5790,7.4480) and
      (7.3770,7.4420) .. (8.4870,5.8250) .. controls (9.5970,4.2090) and
      (8.5980,1.5950) .. (6.2530,-0.0140) .. controls (3.9100,-1.6220) and
      (1.1100,-1.6170) .. (0.0000,0.0000)(13.1580,-32.6290) .. controls
      (13.1580,-30.0550) and (11.1470,-29.6240) .. (10.0700,-29.6240) .. controls
      (7.3270,-29.6240) and (7.1420,-33.0060) .. (9.0760,-33.0060) .. controls
      (10.4220,-33.0060) and (11.3650,-32.2490) .. (10.9110,-31.0920) .. controls
      (12.0550,-32.0310) and (11.8330,-34.4370) .. (8.7560,-34.3180) .. controls
      (5.2210,-34.1850) and (5.4110,-28.6170) .. (9.7920,-28.4800) .. controls
      (12.7770,-28.3870) and (15.2010,-29.9260) .. (15.2010,-32.6310) .. controls
      (15.2010,-37.0160) and (8.9990,-39.5790) .. (3.5420,-36.7810) .. controls
      (7.4590,-38.4600) and (13.1580,-36.4380) ..
      (13.1580,-32.6290)(-12.5940,-37.8580) .. controls (-12.5940,-40.5990) and
      (-14.7780,-42.1030) .. (-17.4360,-42.1030) .. controls (-20.0950,-42.1030) and
      (-23.0020,-40.0250) .. (-21.6730,-36.3700) .. controls (-22.4660,-39.6990) and
      (-19.4840,-40.7450) .. (-17.8220,-40.7450) .. controls (-15.6680,-40.7450) and
      (-14.3630,-39.2780) .. (-14.3630,-37.6990) .. controls (-14.3630,-36.1210) and
      (-15.2290,-35.6430) .. (-16.1700,-35.6430) .. controls (-17.5500,-35.6430) and
      (-18.4710,-37.0640) .. (-17.6020,-37.6160) .. controls (-19.2640,-37.6160) and
      (-18.3420,-34.8200) .. (-16.1070,-34.6260) .. controls (-14.1960,-34.4590) and
      (-12.5940,-35.6150) .. (-12.5940,-37.8580)(5.9380,-8.8360) .. controls
      (9.9310,-7.3210) and (12.9160,-8.9120) .. (24.2440,-5.3950) .. controls
      (34.5040,-2.2090) and (47.7490,10.9930) .. (37.5930,20.2050) .. controls
      (29.2800,27.7470) and (12.4590,25.5840) .. (3.0530,19.3280) .. controls
      (-0.4090,17.0270) and (-2.9860,13.9800) .. (-5.0770,10.9530) .. controls
      (-4.5040,10.8580) and (-3.9980,10.6220) .. (-3.6370,10.2050) .. controls
      (-2.5360,8.9330) and (-3.1410,6.6060) .. (-4.9860,5.0110) .. controls
      (-6.4800,3.7190) and (-8.3200,3.3190) .. (-9.5550,3.8820) .. controls
      (-13.0960,-1.1880) and (-17.6050,-3.3230) .. (-20.9360,-4.0860) .. controls
      (-17.7400,-2.7300) and (-14.0870,0.5010) .. (-12.5170,3.6420) .. controls
      (-21.5820,0.3510) and (-24.5550,8.5810) .. (-17.8530,9.8330) .. controls
      (-21.0830,8.9810) and (-20.8840,4.7810) .. (-16.6290,4.7810) .. controls
      (-11.7390,4.7810) and (-10.6160,13.1130) .. (-17.8530,13.1130) .. controls
      (-22.0380,13.1130) and (-24.5830,11.0770) .. (-26.3350,8.4760) .. controls
      (-18.3900,3.3200) and (-22.3680,-3.7090) .. (-27.7970,-3.7090) .. controls
      (-37.5220,-3.7090) and (-32.2450,7.7510) .. (-27.6460,3.3780) .. controls
      (-31.4900,5.7910) and (-33.9030,-1.5980) .. (-27.7210,-1.5980) .. controls
      (-22.8210,-1.5980) and (-22.4390,4.6810) .. (-27.3820,6.8470) .. controls
      (-31.3400,8.5800) and (-36.6170,8.2030) .. (-39.7090,4.4340) .. controls
      (-42.6190,0.8840) and (-42.0530,-3.3160) .. (-38.1480,-5.8710) .. controls
      (-33.3730,-8.9950) and (-35.6060,-13.8860) .. (-38.1870,-15.4560) .. controls
      (-41.1540,-17.2600) and (-44.9190,-16.3280) .. (-44.9190,-13.9540) .. controls
      (-44.9190,-13.1240) and (-44.3160,-11.7680) .. (-43.1860,-11.7680) .. controls
      (-44.4300,-12.0680) and (-44.6140,-14.6230) .. (-41.9200,-14.6230) .. controls
      (-40.1490,-14.6230) and (-37.9780,-13.7610) .. (-37.9780,-11.2550) .. controls
      (-37.9780,-9.5930) and (-38.9220,-7.0240) .. (-43.8920,-7.0240) .. controls
      (-48.7740,-7.0240) and (-53.9290,-11.0140) .. (-53.9290,-17.0820) .. controls
      (-53.9290,-23.1510) and (-48.1250,-25.5440) .. (-41.2630,-24.8290) .. controls
      (-35.8350,-24.2640) and (-33.4670,-20.4950) .. (-28.3710,-23.2460) .. controls
      (-22.7160,-26.3000) and (-23.8240,-33.2290) .. (-25.6000,-36.8730) .. controls
      (-27.8050,-41.3960) and (-26.8120,-49.2950) .. (-17.6270,-48.5210) .. controls
      (-10.1280,-47.8910) and (-8.5980,-42.7050) .. (-8.8070,-39.3050) .. controls
      (-9.0340,-35.5730) and (-11.1440,-33.7820) .. (-13.7070,-32.9530) .. controls
      (-9.9370,-31.8970) and (-5.4590,-33.7120) .. (-3.3780,-38.5320) .. controls
      (-1.9450,-41.8500) and (1.4470,-44.5630) .. (6.8760,-44.5630) .. controls
      (15.1690,-44.5630) and (19.5250,-39.5510) .. (18.9380,-33.4050) .. controls
      (18.7110,-31.0300) and (17.2050,-27.5240) .. (13.6620,-26.9970) .. controls
      (15.6220,-24.5090) and (18.7130,-23.5280) .. (25.1210,-24.8860) .. controls
      (30.6920,-26.0650) and (35.5260,-21.7950) .. (35.5260,-17.7230) .. controls
      (35.5260,-10.8630) and (29.2680,-9.5800) .. (26.5550,-9.5800) .. controls
      (23.3870,-9.5800) and (20.4140,-11.2360) .. (20.4140,-14.2530) .. controls
      (20.4140,-16.8160) and (22.4430,-17.8750) .. (24.7440,-17.8750) .. controls
      (27.3840,-17.8750) and (29.0220,-16.8900) .. (29.0220,-15.2680) .. controls
      (29.0220,-12.6290) and (25.1960,-12.1380) .. (23.8350,-13.8470) .. controls
      (25.1110,-11.0650) and (30.4740,-11.9050) .. (30.4740,-15.6140) .. controls
      (30.4740,-17.6440) and (28.9640,-19.5330) .. (24.5180,-19.5330) .. controls
      (19.2250,-19.5330) and (16.6010,-14.7830) .. (18.3340,-11.2390) .. controls
      (16.8280,-11.6160) and (15.3200,-12.7480) .. (13.7850,-13.3770) .. controls
      (4.9590,-16.9930) and (2.6370,-10.0870) .. (5.9380,-8.8360);
  \end{scope}
  \begin{scope}[shift={(827.58781,239.41364)},fill=red]
    \path[fill=red,nonzero rule] (0.0000,0.0000) .. controls (-7.9060,0.0000)
      and (-15.2170,-6.2910) .. (-15.2170,-19.2120) .. controls (-15.2170,-31.3680)
      and (-10.4550,-39.2730) .. (-0.1700,-39.2730) .. controls (7.3110,-39.2730)
      and (15.3010,-33.4930) .. (15.3010,-19.7220) .. controls (15.3010,-6.9710) and
      (9.8610,0.0000) .. (0.0000,0.0000);
  \end{scope}
\end{scope}

\end{tikzpicture}
}

\newcommand{\logoocto}[1]{
\def\ascale{#1}
\begin{tikzpicture}[y=\ascale pt,x=\ascale pt,yscale=-1, inner sep=0pt, outer sep=0pt]
\begin{scope}[cm={{1.25,0.0,0.0,-1.25,(-733.55051,468.69643)}}]

  \begin{scope}[shift={(711.49261,304.78084)},fill=white]
    \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-1.1090,1.6150)
      and (-0.1080,4.2290) .. (2.2340,5.8390) .. controls (4.5790,7.4480) and
      (7.3770,7.4420) .. (8.4870,5.8250) .. controls (9.5970,4.2090) and
      (8.5980,1.5950) .. (6.2530,-0.0140) .. controls (3.9100,-1.6220) and
      (1.1100,-1.6170) .. (0.0000,0.0000)(13.1580,-32.6290) .. controls
      (13.1580,-30.0550) and (11.1470,-29.6240) .. (10.0700,-29.6240) .. controls
      (7.3270,-29.6240) and (7.1420,-33.0060) .. (9.0760,-33.0060) .. controls
      (10.4220,-33.0060) and (11.3650,-32.2490) .. (10.9110,-31.0920) .. controls
      (12.0550,-32.0310) and (11.8330,-34.4370) .. (8.7560,-34.3180) .. controls
      (5.2210,-34.1850) and (5.4110,-28.6170) .. (9.7920,-28.4800) .. controls
      (12.7770,-28.3870) and (15.2010,-29.9260) .. (15.2010,-32.6310) .. controls
      (15.2010,-37.0160) and (8.9990,-39.5790) .. (3.5420,-36.7810) .. controls
      (7.4590,-38.4600) and (13.1580,-36.4380) ..
      (13.1580,-32.6290)(-12.5940,-37.8580) .. controls (-12.5940,-40.5990) and
      (-14.7780,-42.1030) .. (-17.4360,-42.1030) .. controls (-20.0950,-42.1030) and
      (-23.0020,-40.0250) .. (-21.6730,-36.3700) .. controls (-22.4660,-39.6990) and
      (-19.4840,-40.7450) .. (-17.8220,-40.7450) .. controls (-15.6680,-40.7450) and
      (-14.3630,-39.2780) .. (-14.3630,-37.6990) .. controls (-14.3630,-36.1210) and
      (-15.2290,-35.6430) .. (-16.1700,-35.6430) .. controls (-17.5500,-35.6430) and
      (-18.4710,-37.0640) .. (-17.6020,-37.6160) .. controls (-19.2640,-37.6160) and
      (-18.3420,-34.8200) .. (-16.1070,-34.6260) .. controls (-14.1960,-34.4590) and
      (-12.5940,-35.6150) .. (-12.5940,-37.8580)(5.9380,-8.8360) .. controls
      (9.9310,-7.3210) and (12.9160,-8.9120) .. (24.2440,-5.3950) .. controls
      (34.5040,-2.2090) and (47.7490,10.9930) .. (37.5930,20.2050) .. controls
      (29.2800,27.7470) and (12.4590,25.5840) .. (3.0530,19.3280) .. controls
      (-0.4090,17.0270) and (-2.9860,13.9800) .. (-5.0770,10.9530) .. controls
      (-4.5040,10.8580) and (-3.9980,10.6220) .. (-3.6370,10.2050) .. controls
      (-2.5360,8.9330) and (-3.1410,6.6060) .. (-4.9860,5.0110) .. controls
      (-6.4800,3.7190) and (-8.3200,3.3190) .. (-9.5550,3.8820) .. controls
      (-13.0960,-1.1880) and (-17.6050,-3.3230) .. (-20.9360,-4.0860) .. controls
      (-17.7400,-2.7300) and (-14.0870,0.5010) .. (-12.5170,3.6420) .. controls
      (-21.5820,0.3510) and (-24.5550,8.5810) .. (-17.8530,9.8330) .. controls
      (-21.0830,8.9810) and (-20.8840,4.7810) .. (-16.6290,4.7810) .. controls
      (-11.7390,4.7810) and (-10.6160,13.1130) .. (-17.8530,13.1130) .. controls
      (-22.0380,13.1130) and (-24.5830,11.0770) .. (-26.3350,8.4760) .. controls
      (-18.3900,3.3200) and (-22.3680,-3.7090) .. (-27.7970,-3.7090) .. controls
      (-37.5220,-3.7090) and (-32.2450,7.7510) .. (-27.6460,3.3780) .. controls
      (-31.4900,5.7910) and (-33.9030,-1.5980) .. (-27.7210,-1.5980) .. controls
      (-22.8210,-1.5980) and (-22.4390,4.6810) .. (-27.3820,6.8470) .. controls
      (-31.3400,8.5800) and (-36.6170,8.2030) .. (-39.7090,4.4340) .. controls
      (-42.6190,0.8840) and (-42.0530,-3.3160) .. (-38.1480,-5.8710) .. controls
      (-33.3730,-8.9950) and (-35.6060,-13.8860) .. (-38.1870,-15.4560) .. controls
      (-41.1540,-17.2600) and (-44.9190,-16.3280) .. (-44.9190,-13.9540) .. controls
      (-44.9190,-13.1240) and (-44.3160,-11.7680) .. (-43.1860,-11.7680) .. controls
      (-44.4300,-12.0680) and (-44.6140,-14.6230) .. (-41.9200,-14.6230) .. controls
      (-40.1490,-14.6230) and (-37.9780,-13.7610) .. (-37.9780,-11.2550) .. controls
      (-37.9780,-9.5930) and (-38.9220,-7.0240) .. (-43.8920,-7.0240) .. controls
      (-48.7740,-7.0240) and (-53.9290,-11.0140) .. (-53.9290,-17.0820) .. controls
      (-53.9290,-23.1510) and (-48.1250,-25.5440) .. (-41.2630,-24.8290) .. controls
      (-35.8350,-24.2640) and (-33.4670,-20.4950) .. (-28.3710,-23.2460) .. controls
      (-22.7160,-26.3000) and (-23.8240,-33.2290) .. (-25.6000,-36.8730) .. controls
      (-27.8050,-41.3960) and (-26.8120,-49.2950) .. (-17.6270,-48.5210) .. controls
      (-10.1280,-47.8910) and (-8.5980,-42.7050) .. (-8.8070,-39.3050) .. controls
      (-9.0340,-35.5730) and (-11.1440,-33.7820) .. (-13.7070,-32.9530) .. controls
      (-9.9370,-31.8970) and (-5.4590,-33.7120) .. (-3.3780,-38.5320) .. controls
      (-1.9450,-41.8500) and (1.4470,-44.5630) .. (6.8760,-44.5630) .. controls
      (15.1690,-44.5630) and (19.5250,-39.5510) .. (18.9380,-33.4050) .. controls
      (18.7110,-31.0300) and (17.2050,-27.5240) .. (13.6620,-26.9970) .. controls
      (15.6220,-24.5090) and (18.7130,-23.5280) .. (25.1210,-24.8860) .. controls
      (30.6920,-26.0650) and (35.5260,-21.7950) .. (35.5260,-17.7230) .. controls
      (35.5260,-10.8630) and (29.2680,-9.5800) .. (26.5550,-9.5800) .. controls
      (23.3870,-9.5800) and (20.4140,-11.2360) .. (20.4140,-14.2530) .. controls
      (20.4140,-16.8160) and (22.4430,-17.8750) .. (24.7440,-17.8750) .. controls
      (27.3840,-17.8750) and (29.0220,-16.8900) .. (29.0220,-15.2680) .. controls
      (29.0220,-12.6290) and (25.1960,-12.1380) .. (23.8350,-13.8470) .. controls
      (25.1110,-11.0650) and (30.4740,-11.9050) .. (30.4740,-15.6140) .. controls
      (30.4740,-17.6440) and (28.9640,-19.5330) .. (24.5180,-19.5330) .. controls
      (19.2250,-19.5330) and (16.6010,-14.7830) .. (18.3340,-11.2390) .. controls
      (16.8280,-11.6160) and (15.3200,-12.7480) .. (13.7850,-13.3770) .. controls
      (4.9590,-16.9930) and (2.6370,-10.0870) .. (5.9380,-8.8360);
  \end{scope}
\end{scope}

\end{tikzpicture}
}


